import javax.naming.InitialContext;

public class h_one {

    public static void main(String[] args) {
        Integer i = 127;
        Integer ii = 127;
        Integer j = 128;
        Integer jj = 128;

        System.out.println(i == ii);//true
        System.out.println(j == jj);//false

    }
    public static void mainhh(String[] args) {
        //自动装箱 拆箱
        int i = 1;
        Integer I = i;//自动装箱(Integer)i
        float h = I;//自动拆箱(float)I
        System.out.println(h);
    }
    //包装类
    public static void mainh(String[] args) {
        //装箱
        int i = 0;
        char ii = 'a';
        String iii = "aa";
        Integer h = Integer.valueOf(i);//创建一个包装类，值放入包装类的某种属性中
        Integer hh = Integer.valueOf(ii);
//        Integer hhh = Integer.valueOf(iii);  不能是字符串，因为它是类而不是基本类型
//        System.out.println(hhh.hashCode());
        //拆箱   将储存在包装类的值取出，放在一个基本类型中
        long H = hh.longValue();
        float HH = hh.floatValue();
        System.out.println(H);
        System.out.println(HH);
    }
}
